package com.ysd.lis.service;

import com.ysd.common.Result;
import com.ysd.lis.request.DynamicTablePageData;
import com.ysd.lis.request.TransmitTodoParam;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.Map;

public interface PublicTaskService {

    Result findTableNames();
    Result findColumnsByTableName(String tableName);
    Result getColumnsByTableName(String tableName);
    Result insertTransmitTodoData(TransmitTodoParam transmitTodoParam);
    Result updateTransmitTodoTable(TransmitTodoParam transmitTodoParam);
    Result pageInfoAddTransmitTodoTable(@RequestBody Map<String, Object> params);
    Result getDynamicTableData(String tableName);
    Result getDynamicTablePageData(DynamicTablePageData dynamicTablePageData);
    Result deleteDynamicTableData(String id, String tableName);
    Result findColumnsByTableNameToCamel(String tableName);
}
